package org.wmq.travelagency02.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.wmq.travelagency02.model.Entity.TourGroupTraveller;
import org.wmq.travelagency02.model.Entity.Traveller;

import java.util.List;

public interface TourGroupTravellerService extends IService<TourGroupTraveller> {
    List<Traveller> getTravellersByTourGroupId(Long tourGroupId);

    boolean addTravellerToTourGroup(Long travellerId, Long tourGroupId);

    Long getTourGroupCurrentSizeByTourGroupId(Long tourGroupId);

    boolean removeByTravellerIdAndTourGroupId(Long travellerId, Long tourGroupId);
}
